@charset "utf-8";
/* CSS Document */

.subBanner{ width:100%; height:340px; overflow:hidden;}
.subBanner img{ width:100%; height:340px;}

.subTitle{ width:1100px; margin:0px auto; border-bottom:2px solid #d4d4d4; padding-top:30px; padding-bottom:8px;}
.subTitleBox{ width:1100px; margin:0px auto;}
.subTitleBox span,.subTitleBox a{ font-size:14px; color:#888888;}
.subTitleBox a:hover{ color:#c30d23;}
.subTitleS2{ margin:0px 6px;}

.subConts{width:1100px; margin:0px auto; padding:30px 0px 20px 0px;}
.subAbout{ width:1040px; margin:0px auto;  padding-bottom:20px;}
.subImg{ padding:15px 0px 15px 0px;}
.subP{  color:#645d5d; font-size:14px; line-height:24px; padding:10px 0px 10px 0px}

.aboutCont1{ width:1040px; height:442px; background:url(../image/aboutUsBg1.jpg) no-repeat center center; margin-bottom:20px;}
.aboutCont1Sub{ width:580px; padding:124px 0px 15px 426px;}
.aboutCont1Sub p{ color:#645d5d; font-size:14px; line-height:24px; text-indent:2em; margin-bottom:20px;}
.subPDiv{color:#645d5d; font-size:14px; line-height:34px; }

.subSGBox{ width:1100px; margin:0px auto; overflow:hidden;}

.subSGUL{ width:1120px;}
.subSGUL li{ float:left; width:260px; margin-left:14px; margin-bottom:35px;}
.subSGUL li a{ display:block;}
.subProImg{ width:260px; height:190px; overflow:hidden;}
.subProImg img{ transition:all .3s ease-out 0s;}
.subProImg:hover img{ transform:scale(1.04); -webkit-transform:scale(1.04, 1.04);}
.subProh3{ height:36px; line-height:36px; text-align:center; font-size:14px; color:#0e0a09;}
.subProh3:hover{ color:#cc3033; font-weight:bold;}
/*sjtd start*/
.subJYTD{ }
.subJYTD li{ float:left; margin:0px 70px 20px 92px; width:200px;height:370px; background-color:#f2f2f2; overflow:hidden;}
.subJYTD li a{ display:block; width:200px;}
.membryImg{ width:200px; height:300px; overflow:hidden;}
.membryImg img{ display:inline-block; width:200px; height:300px; -webkit-transition: .5s ease all; transition: .5s ease all;}
.subJYTD li:hover img{-webkit-transform: scale(1.1); transform: scale(1.1);}
.membryFont{width:200px;}
.membryFont h3{ font-size:14px; height:32px; line-height:32px; color:#cc3033; font-weight:normal; text-align:center;}
.membryFont p{ font-size:14px; height:20px; line-height:20px; color:#5e5e5c; text-align:center;}
.subJYTD li a:hover h3{ font-weight:bold;}
/*sjtd end*/

.contactBox{ width:1100px; margin:20px auto 0px; padding-top:30px; margin-top:20px;}
.contactR{  width:697px; height:400px; border:#ccc solid 1px;}
.contactL{ width:340px;}
.contactL h3{ width:460px; color:#373839; font-size:34px; font-weight:bold; margin-bottom:20px;}
.contactL ul li{ color:#717171; font-size:14px; height:36px; line-height:36px;}
.contactL ul li img{ vertical-align:middle; margin-right:5px;}

.subNavs{ width:100%;  text-align:center; margin:0px auto 20px; padding:30px 0px 0px 0px;}
.subNavs ul{ display:inline-block; text-align:center;}
.subNavs ul li{ float:left; height:36px; line-height:36px; width:183px;  text-align:center; margin-bottom:20px;}
.subNavs ul li a{ display:block; height:36px; line-height:36px; width:134px; margin:0px auto; text-align:center; background:#e4e1e0; color:#0e0a09; font-size:14px;}
.subNavs ul li a:hover{  background:#cc3033; color:#ffffff;}
.subNavs ul li.subNavSelect a{ background:#cc3033; color:#ffffff; font-weight:bold;}

.subNavs ul li a:hover,.subNavs .hover a{font-weight:bold; color:#ffffff !important; text-decoration:none; background-color:#cc3033; }

/* CSS page start */
.pagesXh{ width:600px; margin:10px auto; height:34px; line-height:34px; text-align:center;}
.pagesXh a,.pageFirst{ display:inline-block; width:26px; font-size:12px; color:#717171; padding:5px;}
.pagesXh a:hover,.pageFirst{ color:#ff0000; font-weight:bold;}
.pagesPre,.pagesNext{ font-size:12px; color:#717171; background:#f2f2f2; padding:6px 20px; border-radius:3px;}
.pagesPre:hover,.pagesNext:hover{ font-weight:bold; text-decoration:underline;}
/* CSS page end */

.newsXqH3{ width:800px; margin:5px auto; text-align:center; font-size:22px; color:#cc3033; font-weight:bold; }
.newsXqTime{text-align:center;}